Fast Local Scrubbing for FPGAs

نویسندگان

  • G. Alonzo Vera
  • Sasan Ardalan
چکیده

Memory scrubbing is used to mitigate SEU on susceptible devices. In the case of FPGAs, configuration memory scrubbing is generally used in conjunction with triple modular redundancy (TMR) to increase the reliability of FPGA systems in space borne applications. Reported solutions require a subsystem able to read and write from the configuration memory and retrieve from a “safe storage” a golden bitstream for scrubbing whenever an error is detected. An alternative to this solution is to implement error detection and correction codes. These codes usually require data to be embedded within the data that is being protected, which is particularly difficult in the case of a configuration bitstream since it is automatically created by CAD tools. In this paper we present an alternative error correction and detection implementation that overcomes such difficulties and allows fast local scrubbing without the need of storing a golden bitstream somewhere safe. This implementation is a processing peripheral tied to a scrubber -labeled Femtocurrently being implemented in a RHBD S-ASIC.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fast Local Scrubbing for FPGA’s Configuration Memory

Memory scrubbing is used to mitigate Single Event Upsets (SEUs) on susceptible devices. In the case of Field Programmable Gate Arrays (FPGAs), configuration memory scrubbing is generally used in conjunction with Triple Modular Redundancy (TMR) to increase reliability in spaceborne applications. Current solutions require a subsystem able to read and write from the configuration memory and retrie...

متن کامل

Self-reference Scrubber for TMR Systems Based on Xilinx Virtex FPGAs

SRAM-based FPGAs are sensitive to radiation effects. Soft errors can appear and accumulate, potentially defeating mitigation strategies deployed at the Application Layer. Therefore, Configuration Memory scrubbing is required to improve radiation tolerance of such FPGAs in space applications. Virtex FPGAs allow runtime scrubbing by means of dynamic partial reconfiguration. Even with scrubbing, i...

متن کامل

Dynamically Shifted Scrubbing for Fast Fpga Repair

Field Programmable Gate Arrays (FPGAs) are very successful platforms that rely on large configuration memories to store the circuit functions required by users. Faults affecting such memories are a major dependability threat for these devices, and the applicability of FPGAs on critical systems depends on efficient means to mitigate their effects. The usual means to effectively remove such fault...

متن کامل

Built-In Self-Test of Embedded SEU Detection Cores in Virtex-4 and Virtex-5 FPGAs

A Built-In Self-Test (BIST) approach is presented for the Internal Configuration Access Port (ICAP) and Frame Error Correcting Code (ECC) logic cores embedded in Xilinx Virtex-4 and Virtex-5 Field Programmable Gate Arrays (FPGAs). The Frame ECC logic facilitates the detection of Single Event Upsets (SEUs) in the FPGA configuration memory. The ICAP provides read and write access to the configura...

متن کامل

Improving FPGA resilience through Partial Dynamic Reconfiguration

This paper explores advances in reconfiguration properties of SRAM-based FPGAs, namely Partial Dynamic Reconfiguration, to improve the resilience of critical systems that take advantage of this technology. Commercial of-the-shelf stateof-the-art FPGA devices use SRAM cells for the configuration memory, which allow an increase in both performance and capacity. The fast access times and unlimited...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010